package com.myway.dto.payment;

import com.myway.dto.order.DTOOrder;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * @description
 * 支付差错汇总DTO。
 */
public class DTOFltMispay implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 3145006231070353891L;

	private long mispayId;
	
	private DTOOrder dtoOrder;

	private long orderId;
	// 订单号
	private String orderNo;
	// 支付流水号
	private DTOPayment dtoPayment;

	private List<DTOMispayAudit> dtoMispayAudits = new ArrayList<DTOMispayAudit>();

	private String status;
	// 申请时间
	private Date createTime;
	private Date repayTime;

	private String repayType;

	private String remark;
	
	private String airlineCode;

	public DTOFltMispay() {
	}

	/**
	 * @return the dtoOrder
	 */
	public DTOOrder getDtoOrder() {
		return dtoOrder;
	}

	/**
	 * @param dtoOrder
	 *            the dtoOrder to set
	 */
	public void setDtoOrder(DTOOrder dtoOrder) {
		this.dtoOrder = dtoOrder;
	}

	/**
	 * @return the orderNo
	 */
	public String getOrderNo() {
		return orderNo;
	}

	/**
	 * @param orderNo
	 *            the orderNo to set
	 */
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	/**
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * @param status
	 *            the status to set
	 */
	public void setStatus(String status) {
		this.status = status;
	}

	/**
	 * @return the orderId
	 */
	public long getOrderId() {
		return orderId;
	}

	/**
	 * @param orderId
	 *            the orderId to set
	 */
	public void setOrderId(long orderId) {
		this.orderId = orderId;
	}

	/**
	 * @return the repayTime
	 */
	public Date getRepayTime() {
		return repayTime;
	}

	/**
	 * @param repayTime
	 *            the repayTime to set
	 */
	public void setRepayTime(Date repayTime) {
		this.repayTime = repayTime;
	}

	/**
	 * @return the repayType
	 */
	public String getRepayType() {
		return repayType;
	}

	/**
	 * @param repayType
	 *            the repayType to set
	 */
	public void setRepayType(String repayType) {
		this.repayType = repayType;
	}

	/**
	 * @return the dtoMispayAudits
	 */
	public List<DTOMispayAudit> getDtoMispayAudits() {
		return dtoMispayAudits;
	}

	/**
	 * @param dtoMispayAudits
	 *            the dtoMispayAudits to set
	 */
	public void setDtoMispayAudits(List<DTOMispayAudit> dtoMispayAudits) {
		this.dtoMispayAudits = dtoMispayAudits;
	}

	/**
	 * @return the dtoPayment
	 */
	public DTOPayment getDtoPayment() {
		return dtoPayment;
	}

	/**
	 * @param dtoPayment
	 *            the dtoPayment to set
	 */
	public void setDtoPayment(DTOPayment dtoPayment) {
		this.dtoPayment = dtoPayment;
	}

	/**
	 * @return the remark
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * @param remark
	 *            the remark to set
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * @return the mispayId
	 */
	public long getMispayId() {
		return mispayId;
	}

	/**
	 * @param mispayId the mispayId to set
	 */
	public void setMispayId(long mispayId) {
		this.mispayId = mispayId;
	}

	/**
	 * @return the airlineCode
	 */
	public String getAirlineCode() {
		return airlineCode;
	}

	/**
	 * @param airlineCode the airlineCode to set
	 */
	public void setAirlineCode(String airlineCode) {
		this.airlineCode = airlineCode;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

}